<?php defined('SYSPATH') or die('No direct script access.');

class Model_Product extends ORM {
    
    protected $_table_name = 'produkt';

    protected $_primary_key = 'id';

  protected $_belongs_to = array(
        'prodGroup' => array(
            'model' => 'prodGroup',
            'foreign_key' => 'prodult_id',
        ),
       'brand' => array(
            'model' => 'brand',
            'foreign_key' => 'company_id',
        ),
       'subGroup' => array(
            'model' => 'subGroup',
            'foreign_key' => 'catalog_id',
        ),
       'about' => array(
            'model' => 'about',
            'foreign_key' => 'id',
        ),
       );

public function labels()
    {
        return array(
            'id' => 'порядковий номер',
            'prodult_id' => 'група товарів',
            'company_id' => 'компанія',
            'catalog_id' => 'підгрупа товарів',
            'produkt_name' => 'назва товару',
            'product_price' => 'Ціна',
            'id_about' => 'опис товару',
            
        );
    }
        
        

public function rules()
    {
        return array(
            'produkt_name' => array(
                array('not_empty'),
            ),

            'product_price' => array(
                array('not_empty'),
                array('numeric'),
            ),
        );
    }


    

    public function filters()
    {
        return array(
            TRUE => array(
                array('trim'),
            ),

            'product_price' => array(
                array('strip_tags'),
            ),
        );
    }






   

} 
